// Food.h
#ifndef FOOD_H
#define FOOD_H

#include "Product.h"

// 食品类，继承自商品基类
class Food : public Product {
private:
    string expirationDate; // 保质期
public:
    Food(); // 默认构造函数，设置分类为“食品”
    Food(string id,string name, string brand, string manufacturer, double price, int quantity, string expiration);

    void displayInfo() const override; // 显示食品信息
    void setExpirationDate(string date); // 设置保质期
    string getExpirationDate() const; // 获取保质期

    void updateSpecialField(const string& value) override;
};

#endif //FOOD_H